package com.cyy.tree;

/**
 * @author 会玩的洋洋
 * @since 2022-02-24
 * 遍历类  用于重写 visit 方法 书写遍历内容
 */
public abstract class Visitor<E> {
    /**
     * 是否要停止遍历
     */
    boolean stop;

    /**
     * 遍历内容的方法
     * @param element 访问元素
     * @return boolean
     */
    protected abstract boolean visit(E element);
}
